An Ehrenfeucht-Fraı̈ssé Game Approach to Collapse Results in Database Theory
نویسنده
چکیده
We present a new Ehrenfeucht-Fraı̈ssé game approach to collapse results in database theory. We show that, in principle, every natural generic collapse result may be proved via a translation of winning strategies for the duplicator in an Ehrenfeucht-Fraı̈ssé game. Following this approach we can deal with certain infinite databases where previous, highly involved methods fail. We prove the natural generic collapse for Z-embeddable databases over any linearly ordered context structure with arbitrary monadic predicates, and for N-embeddable databases over the context structure 〈R, <,+,MonQ,Groups〉, where Groups is the collection of all subgroups of 〈R,+〉 that contain the set of integers and MonQ is the collection of all subsets of a particular infinite set Q of natural numbers. This, in particular, implies the collapse for arbitrary databases over 〈N, <,+,MonQ〉 and for N-embeddable databases over 〈R, <,+,Z,Q〉. I.e., first-order logic with < can express the same order-generic queries as first-order logic with <, +, etc. Restricting the complexity of the formulas that may be used to formulate queries to Boolean combinations of purely existential first-order formulas, we even obtain the collapse for Nembeddable databases over any linearly ordered context structure with arbitrary predicates. Finally, we develop the notion of N-representable databases, which is a natural generalization of the notion of finitely representable databases. We show that natural generic collapse results for N-embeddable databases can be lifted to the larger class of N-representable databases. To obtain, in particular, the collapse result for 〈N, <,+,MonQ〉, we explicitly construct a winning strategy for the duplicator in the presence of the built-in addition relation +. This, as a side product, also leads to an Ehrenfeucht-Fraı̈ssé game proof of the theorem of Ginsburg and Spanier, stating that the spectra of FO(<,+)-sentences are semi-linear. ACM-classification: F.4.1 [Mathematical Logic and Formal Languages]: Computational Logic; H.2.3 [Database Management]: Query Languages
منابع مشابه
An Ehrenfeucht-Fraisse Game Approach to Collapse Results in Database Theory
We present a new Ehrenfeucht-Fraı̈ssé game approach to collapse results in database theory. We show that, in principle, every natural generic collapse result may be proved via a translation of winning strategies for the duplicator in an Ehrenfeucht-Fraı̈ssé game. Following this approach we can deal with certain infinite databases where previous, highly involved methods fail. We prove the natural ...
متن کاملAn Ehrenfeucht-Fraïssé Approach to Collapse Results for First-Order Queries over Embedded Databases
We present a new proof technique for collapse results for first–order queries on databases which are embedded in N or R>0. Our proofs are by means of an explicitly constructed winning strategy for Duplicator in an Ehrenfeucht–Fräıssé game, and can deal with certain infinite databases where previous, highly involved methods fail. Our main result is that first–order logic has the natural–generic ...
متن کاملOn Limitations of the Ehrenfeucht-Fraı̈ssé-method in Descriptive Complexity
Ehrenfeucht-Fraı̈ssé games and their generalizations have been quite successful in finite model theory and yield various inexpressibility results. However, for key problems such as P 6= NP or NP 6= co-NP no progress has been achieved using the games. We show that for these problems it is already hard to get the board for the corresponding Ehrenfeucht-Fraı̈ssé game. We obtain similar results for t...
متن کاملOn Complexity of Ehrenfeucht-Fraı̈ssé Games
In this paper we initiate the study of Ehrenfeucht-Fraı̈ssé games for some standard finite structures. Examples of such standard structures are equivalence relations, trees, unary relation structures, Boolean algebras, and some of their natural expansions. The paper concerns the following question that we call Ehrenfeucht-Fraı̈ssé problem. Given n ∈ ω as a parameter, two relational structuresA an...
متن کاملAn Ehrenfeucht-Fraı̈ssé class game
This paper introduces a new Ehrenfeucht-Fraı̈ssé type game that is played on two classes of models rather than just two models. This game extends and generalizes the known Ajtai-Fagin game to the case when there are several alternating (coloring) moves played in different models. The game allows Duplicator to delay her choices of the models till (practically) the very end of the game, making it ...
متن کامل